package com.csust.automaticteach.model.dto.generateppt;

import cn.hutool.json.JSONObject;
import com.google.gson.JsonObject;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassNameCreateByOutlineRequest
 * @Description TODO
 * @Author钰玟
 * @Date2025/7/18 下午3:32
 * @Version 1.0
 **/
@Data
public class CreateByOutlineRequest implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * outline json对象
     */
    JSONObject outline;
    /**
     * 用户生成PPT的要求，不能为null或空字符串。
     */
    private String query;
    /**
     * PPT模板ID，非必须，为空时从 免费模板中随机选取。
     */
    private String templateId;
    /**
     * PPT作者名，用户可选择设置。
     */
    private String author;
}
